package com.example.a_java.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.example.a_java.dto.ContractSignDTO;
import com.example.a_java.entity.LoanContract;

/**
 * 合同信息Service接口
 */
public interface LoanContractService extends IService<LoanContract> {
    
    /**
     * 生成合同
     *
     * @param contract 合同信息
     * @return 是否成功
     */
    boolean generateContract(LoanContract contract);
    
    /**
     * 合同签署
     *
     * @param signDTO 签署参数
     * @return 是否成功
     */
    boolean signContract(ContractSignDTO signDTO);
} 
